@charset "utf-8";
/* CSS Document */
@import url("yhimg/bootstrap.min.css");
@import url("yhimg/bootstrap-datetimepicker.min.css");
@import url("yhimg/bootstrap-theme.min.css");
body{ font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1;min-width:1150px; overflow-x:hidden;}
body,div,p,ul,li,img,label{ padding:0px; margin:0px;}
ul li{ list-style:none;}
h1{ font-size:30px}
h3{ font-size:20px}
h4{ font-size:18px;}
a{ color:#333; text-decoration:none}
a:hover{ text-decoration:none; cursor:pointer;}
label{ height:28px; line-height:28px;}
input[type=text],textarea{ height:28px; border:1px solid #D8D8D8; background:#ffffff;border-radius:4px;}
input{ line-height:28px; padding-left:5px;}
textarea{ padding:5px;}
select{min-width:100px; height:28px; line-height:28px; border:1px solid #D8D8D8; background:#ffffff; border-radius:4px; padding:0;}
.showbox{ display:block !important;}
.hidebox{ display:none !important;}
u,i{ font-style:normal; text-decoration:none;}

/*通用顶部*/
.whole-top{ height:90px; background-image: url(../images/topbg.jpg); background-repeat:repeat-x; border-bottom:1px solid #178acc; padding-top:10px;}
.whole-top .name{ font-size:32px; line-height:60px; font-weight:bold; margin-left:20px; color:#ffffff;}
.whole-top .name img{ vertical-align:middle;margin-right:10px}
.login-after {position: absolute;right: 100px;top:38px;color: #FFF; font-size:14px;}
.login-after .exit {color: #FFF;margin-left: 10px;padding-left: 10px;border-left: 1px solid #FFF;}
/*左菜单*/
.left_slide_nav {width:21%;float:left;padding:0px 15px 0px 15px;margin-top:20px}
.left_slide_nav .business {border:1px solid #DADADA;box-shadow:0 0 10px #BDBDBD;border-radius:5px}
.left_slide_nav .nav_title {font-size:18px;padding:5px 10px;text-align:center;background:#0066b0;color:#ffffff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;margin-top:0px}
.left_slide_nav .dl_list {border-bottom:1px solid #E2E2E2;padding:10px 0px;overflow:hidden;margin-bottom:0}
.left_slide_nav .dl_list dt {padding:5px;font-weight:bold}
.left_slide_nav .dl_list dt a{color: #337AB7; font-size:14px}
.left_slide_nav .dl_list dd {}
.left_slide_nav .dl_list dd a {display:block;color:#444;padding:5px 10px 5px 25px}
.left_slide_nav .dl_list dd:hover {background:#F5F5F5;cursor:pointer}
.left_slide_nav .dl_list .dd_current {background:#F5F5F5}
.left_slide_nav .dl_list .expend_icon {background-image:url(../images/icons.gif);background-repeat:no-repeat;float:left;display:inline-block;width:16px;height:16px;margin:2px 4px 0px 0px;cursor:pointer}
.left_slide_nav .dl_list .dl_close .expend_icon {background-position:0px -80px}
.left_slide_nav .dl_list .dl_open .expend_icon {background-position:-32px -80px}
.left_slide_nav .dl_height {height:100%}
.left_slide_nav .dl_height dd {display:block;margin-bottom:1px}
/*主内容*/
.container{ width:100%; overflow-x:auto; overflow-y:hidden; position:absolute; right:0; padding:0px;}
.chuda_co .title h4{ font-size:14px; font-weight:bold; color:#337AB7; line-height:35px; background:#f5f5f5; padding:0px 10px; margin-top:20px; border-radius:3px;}
/*查询条*/
.container .custom-info{padding:12px 0px 12px 15px; margin-top:10px; background:#f5f5f5; border-radius:3px;}
.container .custom-info ul{ height:33px; width:100%;}
.container .custom-info ul:after{ content:"."; visibility:hidden; display:block; height:0; clear:both;}
.container .custom-info li{ float:left; padding-right:20px; line-height:28px;}
/*通用btn*/
.top-btn{ height:35px;}
.btn01{ height:35px; width:90px; line-height:35px; border-radius:5px; background:#2fa4e7; float:left; color:#ffffff; text-align:center; margin-right:10px;}
.btn02{ height:35px; width:90px; line-height:35px; border-radius:5px; background:#dd5600; float:right; color:#ffffff; text-align:center; margin-right:10px;}
.btn03{ height:35px; width:90px; line-height:35px; border-radius:5px; background:#73a839; float:right; color:#ffffff; text-align:center; margin-right:10px;margin-bottom:10px}
.btn01:hover,.btn02:hover,.btn03:hover{ color:#ffffff;}
/*通用表格*/
.content .pages i{ color:#66F; padding:0px 3px;}
/*日历*/
.container .form_date{ width:150px; float:right;}
.container .form_date input{padding:0px; padding-left:5px; background:#ffffff;}
.container .form-control{ height:28px;}
.input-group-addon{ padding:3px 6px;}
.glyphicon-remove{ display:inline-block; background:url(../images/icon.png); background-position:-345px -31px;}
.glyphicon-calendar{display:inline-block; background:url(../images/icon.png); background-position:-79px -15px;}
.glyphicon-arrow-left{ display:inline-block; width:15px; height:15px; background:url(../images/icon.png); background-position:-19px 2px;}
.glyphicon-arrow-right{ display:inline-block; width:15px; height:15px; background:url(../images/icon.png); background-position:-3px 1px;}
/*通用宽度*/
.w100{ width:100px;}
.w200{ width:200px;}

/*分页*/
.pages{ margin:18px auto; width:477px; height:50px;}
.pages .sum,.pages .pages-btn{ float:left;}
.pages .sum{ margin:4px 10px 0px 0px;}
.pages .sum i{ padding:0px 3px; color:#337ab7;}
.pages .pages-btn a{ padding:3px 8px; border:1px solid #DCDCDC; margin:0px 3px; border-radius:5px;}
.pages .pages-btn a:hover{ background:#E7E7E7; color:#337ab7}
.pages .pages-btn .num-btn{ float:left; margin-top:4px;}
.pages .pages-btn .pre,.pages .pages-btn .after{ float:left;}
.pages .pages-current{ background:#B4B4B4; color:#ffffff;}
/*弹层*/
.pop_layer {background:url(../images/poplayer-bg.png);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:scroll;display:none}
.pop-layer-box {width:370px;margin:20px auto;background:#ffffff}
.pop-layer-box .pop-close {width:20px;height:20px;background:#ffffff;text-align:center;line-height:20px;float:right;margin:-55px 0px 0px 0px}
.pop-layer-box .pop-close:hover {background:#F2F2F2}
.fill-info .title-small {line-height:30px;margin-top:8px;background:#f5f5f5;color:#1B9BE4;padding:0px 10px;font-size:14px}
.fill-info .title-big {line-height:45px;background:#0072b8;color:#ffffff;font-size:20px;text-align:center}
.fill-info ul li{ margin-top:17px;}
label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.fill-info ul li label{ width:100px; text-align:right;}
.fill-info ul li label i{ color:#F00; line-height:28px; padding-right:3px;}
.fill-info .preview{ margin:30px 0 0 90px; height:50px;}
/*登陆后主页面*/
.right{ padding:10px; width:96%}
.welinfo{height:32px; line-height:32px; padding-bottom:8px;}
.welinfo span{float:left;}
.welinfo b{padding-left:8px;}
.welinfo a{padding-left:15px;color:#3186c8;}
.welinfo a:hover{color:#F60;}
.welinfo i{font-style:normal; padding-left:8px;}
.tools{clear:both; height:35px; margin-bottom:8px;}
.toolbar{float:left;}
.toolbar li{background:url(../images/toolbg.gif) repeat-x; line-height:33px; height:33px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-right:5px;border-radius: 3px; behavior:url(js/pie.htc); cursor:pointer;}
.toolbar li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
.toolbar1{float:right;}
.toolbar1 li{background:url(../images/toolbg.gif) repeat-x; line-height:33px; height:33px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-left:5px;border-radius: 3px; behavior:url(js/pie.htc);}
.toolbar1 li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
/*通用表格*/
.tablelist{border:solid 1px #cbcbcb; width:100%; clear:both;}
.tablelist th{background:url(../images/th.gif) repeat-x; height:34px; line-height:34px;text-align:center;border:1px solid #c7c7c7;}
.tablelist td{line-height:35px; text-align:center; border:1px solid #c7c7c7;}
.tablelink{color:#056dae;}
.tablelist tbody tr.odd{background:#f5f8fa;}
.tablelist tbody tr:hover{background:#e5ebee;}
.sort{padding-left:3px;}
/*违纪列表*/
.cur_num{ margin-top:10px}
.chuda-wrap{ height:100%}
/*统计*/
.tj_box{ width:100%; height:400px; border:1px solid #CCC; margin-top:10px;}
/*错误页面*/
.e_box{ width:250px; height:200px; margin:0 auto }
.error img{width:230px; height:148px; margin-top:50px; margin-bottom:20px;}
.error p{} 
.error p a{ color:#03C;}
/*权限*/
.box{ width:92%; margin-left:100px; border:1px solid #ccc; border-bottom:none}
.box dl.dl_box{border-bottom:1px solid #CCC; overflow:hidden; margin:0; padding:0; width:100% }
.box dl.dl_box dt{ width:17%;line-height:30px; float:left; padding-left:10px; }
.box dl.dl_box dd{width:83%; float:left;border-left:1px solid #ccc;padding-left:10px;}
.box dl.dl_box dd span{ float:left; width:193px; height:30px; line-height:30px; display:inline-block;}
.co-box .fill-info ul li .box dl.dl_box label{ text-align:left; width:193px; height:30px; overflow:hidden}
.co-box .fill-info ul li .box dl.dl_box label input{ margin-right:5px;}
.co-box .fill-info ul li .box dl.dl_box dd label{font-weight:normal}
